function showPage(pageId) {
  // 隐藏所有页面区域
  document.querySelectorAll('.page').forEach(page => {
    page.style.display = 'none';
  });

  // 显示目标页面区域
  const targetPage = document.getElementById(pageId + '-page');
  if (targetPage) {
    targetPage.style.display = 'block';
  } else if (pageId === 'home') {
     // 如果是home，显示首页内容
     document.getElementById('home-page').style.display = 'block';
  } else {
    // 对于未实现的页面，仍然弹窗提示
    alert('功能开发中，当前点击的是：' + pageId);
    // 并返回首页或者保持当前页，这里选择返回首页
     document.getElementById('home-page').style.display = 'block';
  }
}

function showAnalysis(feature) {
  alert('功能开发中，当前点击分析功能：' + feature);
}

// 根据当前页面URL设置底部导航的active状态
document.addEventListener('DOMContentLoaded', () => {
  const currentPath = window.location.pathname.split('/').pop();
  const navButtons = document.querySelectorAll('footer nav button');
  navButtons.forEach(button => {
    const onclickAttr = button.getAttribute('onclick');
    if (onclickAttr && onclickAttr.includes(currentPath)) {
      button.classList.add('active');
    } else if (currentPath === '' && button.textContent === '首页') { // 处理index.html作为根目录访问的情况
       button.classList.add('active');
    }
  });
});

// 处理数字人照片上传预览
const photoUploadInput = document.getElementById('avatar-photo-upload');
const photoPreview = document.getElementById('photo-preview');

if (photoUploadInput && photoPreview) {
  photoUploadInput.addEventListener('change', function(event) {
    const file = event.target.files[0];
    if (file) {
      const reader = new FileReader();
      reader.onload = function(e) {
        photoPreview.src = e.target.result;
        photoPreview.style.display = 'block';
      };
      reader.readAsDataURL(file);
    } else {
      photoPreview.src = '#';
      photoPreview.style.display = 'none';
    }
  });
} 